package com.example.springvue.common.utils;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import lombok.Getter;
import lombok.ToString;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class PageUitl{
    /** 分页信息 */
    /** 返回参数 */

    /** 业务成功返回业务代码,描述和返回的参数 */
    public static Map<String,Object> page(List<Map<String,Object>> data,int pageSize,int count) {
        PageInfo<Map<String,Object>> pi = new PageInfo<>(data);
        System.out.print(pi);
        Map<String,Object> map = new HashMap<>();
        Map<String,Object> page = new HashMap<>();
        map.put("list",pi.getList());
        page.put("all",pi.getPages());
        page.put("count",pi.getTotal());
        page.put("page",pi.getPageNum());
        page.put("page_size",pi.getPageSize());
        map.put("page",page);
        return  map;
    }
}



